package com.fancy.user.dto.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("用户更新请求")
public class UserUpdateRequestDTO {
    @ApiModelProperty(value = "昵称", example = "新昵称", required = false)
    private String nickname;
    
    @ApiModelProperty(value = "头像URL", example = "/images/avatars/new.jpg", required = false)
    private String avatarUrl;
    
    @ApiModelProperty(value = "性别（1-男，2-女，3-保密）", example = "2", required = false)
    private Integer gender;
    
    @ApiModelProperty(value = "生日", example = "1995-08-15", required = false)
    private String birthday;
    
    @ApiModelProperty(value = "个人介绍", example = "音乐爱好者", required = false)
    private String introduction;
    
    @ApiModelProperty(value = "爱好", example = "古典音乐,爵士乐", required = false)
    private String hobby;
}